package ls.vuecp.action;

import javax.swing.Icon;
import javax.swing.KeyStroke;

public class LWCAction extends VueAction
{
	public LWCAction(String name, String shortDescription, KeyStroke keyStroke, Icon icon) {
        super(name, shortDescription, keyStroke, icon);
        init();
    }
    LWCAction(String name, KeyStroke keyStroke, String iconName) {
        super(name, keyStroke, iconName);
        init();
    }
    
    LWCAction(String name, String shortDescription, KeyStroke keyStroke) {
        this(name, shortDescription, keyStroke, (Icon) null);
    }
    LWCAction(String name) {
        this(name, null, null, (Icon) null);
    }
    LWCAction(String name, Icon icon) {
        this(name, null, null, icon);
    }
    LWCAction(String name, KeyStroke keyStroke) {
        this(name, null, keyStroke, (Icon) null);
    }
    
    ///** option initialization code called at end of constructor */
    private void init() {
        //VUE.getSelection().addListener(this);
    }
}
